package main

import "runtime"

func main() {
	runtime.Breakpoint()
	//SIGTRAP: trace trap
	//PC=0x10474fa10 m=0 sigcode=0
	//
	//goroutine 1 [running]:
	//runtime.breakpoint()
	//	/opt/homebrew/Cellar/go/1.16.5/libexec/src/runtime/asm_arm64.s:106 fp=0x1400005cf60 sp=0x1400005cf60 pc=0x10474fa10
	//runtime.Breakpoint(...)
	//	/opt/homebrew/Cellar/go/1.16.5/libexec/src/runtime/proc.go:4276
	//main.main()
	//	/Users/ck/ginTest/runtime/breakpoint.go:6 +0x20 fp=0x1400005cf70 sp=0x1400005cf60 pc=0x104754570
	//runtime.main()
	//	/opt/homebrew/Cellar/go/1.16.5/libexec/src/runtime/proc.go:225 +0x26c fp=0x1400005cfd0 sp=0x1400005cf70 pc=0x10472838c
	//runtime.goexit()
	//	/opt/homebrew/Cellar/go/1.16.5/libexec/src/runtime/asm_arm64.s:1130 +0x4 fp=0x1400005cfd0 sp=0x1400005cfd0 pc=0x104751eb4
	//
	//r0      0x104754550
	//r1      0x1400005c3a0
	//r2      0x1400005cf70
	//r3      0x0
	//r4      0x1
	//r5      0x1047c3740
	//r6      0x1047f06b0
	//r7      0x1047f04a1
	//r8      0x0
	//r9      0x60
	//r10     0x1
	//r11     0x14000102000
	//r12     0x1
	//r13     0x16b703650
	//r14     0x0
	//r15     0x1
	//r16     0x4b
	//r17     0x18ac9ba14
	//r18     0x0
	//r19     0x30
	//r20     0x7d
	//r21     0x3
	//r22     0x1047f06a4
	//r23     0x0
	//r24     0x0
	//r25     0x0
	//r26     0x1047819e8
	//r27     0x1
	//r28     0x14000000180
	//r29     0x1400005cf58
	//lr      0x104754570
	//sp      0x1400005cf60
	//pc      0x10474fa10
	//fault   0x10474fa10
	//exit status 2
}
